peers of scotland - French English Dictionary